Skip to content

fix(ci): don't allow triage to run on issues from external users#2176

Merged
naqvitalha merged 1 commit into
mainfrom
fix/triage-allow-all-users
Mar 20, 2026
Merged

fix(ci): don't allow triage to run on issues from external users#2176
naqvitalha merged 1 commit into
mainfrom
fix/triage-allow-all-users

Conversation

@naqvitalha
Copy link
Copy Markdown
Collaborator

Description

The triage workflow was failing for issues opened by external contributors because claude-code-action v1 requires write access by default. Added allowed_non_write_users: "*" to bypass this check for triage only.

This is safe because triage has minimal permissions: contents: read, issues: write, and tools restricted to Read, Write (for feedback file only), Glob, Grep, and gh issue commands. No code modification possible.

Test plan

  • External user opens an issue → triage runs and applies labels

@naqvitalha naqvitalha force-pushed the fix/triage-allow-all-users branch from 0ca9683 to 3855d1c Compare March 20, 2026 17:15
@naqvitalha naqvitalha force-pushed the fix/triage-allow-all-users branch from 3855d1c to 6cc0488 Compare March 20, 2026 17:17
@naqvitalha naqvitalha enabled auto-merge (squash) March 20, 2026 17:22
@naqvitalha naqvitalha merged commit c6037fe into main Mar 20, 2026
13 checks passed
@naqvitalha naqvitalha deleted the fix/triage-allow-all-users branch March 20, 2026 17:35
@naqvitalha naqvitalha changed the title fix(ci): allow triage to run on issues from external users fix(ci): don't allow triage to run on issues from external users Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants